#ifndef SHAPE_H
#define SHAPE_H


class Shape
{
public:
    Shape();
	Shape(const Shape& shape);
    virtual ~Shape();

	virtual Shape* NewCopy() const;

private:
};

#endif // SHAPE_H
